namespace classifier_test
{

struct stream_record : public record
{
	double time;

	stream_record()
	{
	}
	stream_record(double SetTime, const record& SetData)
		: record(SetData), time(SetTime)
	{
	}
};

class data_stream : public virtual virtual_object, private noncopyable
{
public:
	virtual const record_scheme& get_scheme() const = 0;
	virtual bool eof();
	virtual void read(stream_record& Rec);
	virtual void write(const stream_record& Rec);
};

}
